Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F2 Czech Republic F2 Spain F20 Spain F21 Spain F4 Italy F4 Uzbekistan F3 Spain F20 Algeria F1 Algeria F2 Algeria F3 South Africa F1 South Africa F2 Tunisia F5 Tunisia F6 Morocco F3 Portugal F2 France F5 Greece F1 Greece F2 Italy F2 Uzbekistan F1 Czech Republic F1 Ukraine F1 France F10 Austria F2 Algeria F2 Spain F30 Iran F3 Iran F4 France F3 Austria F3 Spain F3 Morocco F1 Morocco F2 Spain F5 Spain F2 Morocco F3 Morocco F4 Morocco F5 Tunisia F2 France F8 France F9 Spain F4 Morocco F1 Morocco F2 Morocco F1 Morocco F2 Morocco F4 Morocco F5 Morocco F6 Morocco F7 Morocco F1 Morocco F2 Germany F4 Morocco F1 Morocco F2 France F7 Morocco F7 Spain F13 Morocco F8 Morocco F9 Morocco F2 Morocco F6 Morocco F7 Morocco F9 Morocco F10 Spain F2 Spain F3 Spain F4 Spain F7 Spain F8 France F13 Spain F12 Spain F29 Morocco F1 Morocco F3 Morocco F1 Morocco F2 Morocco F3 Italy F18 Morocco F4 Morocco F5 Spain F35 Spain F36 Spain F5 Croatia F4 Croatia F5 Belgium F12 Morocco F4 Morocco F5 Morocco F6 Spain F1 Morocco F3 Morocco F1 Morocco F2 Morocco F3 Spain F30 Morocco F1 Morocco F2 Morocco F3 Spain F14 Spain F15 Spain F16 France F10 France F11 France F12 France F13 Morocco F7 Portugal F3 Morocco F8 Morocco F9 Tunisia F11 (Hammamet) Tunisia F12 (Hammamet) Tunisia F13 (Hammamet) Tunisia F14 (Hammamet) Tunisia F15 (Hammamet) Tunisia F16 (Hammamet) Tunisia F17 (Hammamet) Tunisia F18 (Hammamet) Spain F16 (Huelva) Spain F18 (Palma del Rio) Morocco F4 (Casablanca) Morocco F5 (Beni Mellal) Morocco F6 (Agadir) Tunisia F2 (Hammamet) Tunisia F3 (Hammamet) Portugal F3 (Loule) Portugal F4 (Quinta Do Lago) France F6 (Villers Les Nancy) Morocco F1 (Khemisset) Morocco F2 (Meknes) Morocco F3 (Tanger) Spain F28 (Madrid) Spain F29 (Sabadell) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao Spain F27 (Seville) M25 Bourg-En-Bresse M15 Tanger M15 Agadir M15 Sabadell M25 Vic M15 Paguera M15 Valldoreix M15 Villena M15 Torello M25 Antalya M15 Marrakech M25 Riba - Roja de Turia M15 Madrid M25 Madrid M15 Girona M15 Madrid M25 Antalya M25 Zaragoza M15 Benicarlo Cherbourg Challenger M25+H Arlon Samarkand Challenger - Samarkand Stella Artois Clay Court Championship - Budaors Nottingham Men's Challenger - Nottingham Ostrava Open 2005 - Ostrava The Manchester Trophy - Manchester XI Ciutat de Barcelona - Barcelona The LTA Cardiff Challenger - Cardiff The Surbiton Trophy - Surbiton Open de Montauban - Montauban Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx s Tennis Masters 06 - Graz Challenger Brasov - Brasov Morocco Tennis Tour - Casablanca Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba LXVII Concursu Internacional de Vigo - Vigo Citta di Como - Como Open des Alpes Trophee BNP Paribas - Grenoble Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Prosperita Open 2008 - Ostrava The Surbiton Trophy - Surbiton Siemens Open - Scheveningen Penza Cup 2008 - Penza San Marino CEPU Open - San Marino ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo UTC Open - Cherkassy Genova Open Challenger - Genova Open D'Orleans - Orleans Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Fergana Challenger - Fergana PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Tanger Challenger Meknes Challenger Fergana Tennis Challenger Tournament - Fergana Sporting Challenger 2003 - Turin West of England Challenger - Bristol Rabat Challenger Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Bukhara Challenger - Bukhara Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Jameson Cup - Milan Sunrise Challenger Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Marrakech Challenger XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Togliatti Cup - Togliatti Mordovia Cup - Mordovia S Tennis Master Championship - Graz Lambertz Open - Aachen Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Czech Indoor Open - Prague Kish Free Zone Island Challenger - Kish Island Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon KGHM Dialog Polish Indoors - Wroclaw Sarajevo Open - Sarajevo Sony Ericsson Open 2008 - Belgrade Barletta Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Napoli Challenger ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Morocco Tennis Tour - Tanger Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Tunis Challenger Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia S Tennis Masters - Graz Open de Tenis Amaya - Pamplona TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava Izmir Challenger PrivatBank Cup - Dnepropetrovsk Czech Indoor Open - Prague Qatar ATP Challenger - Doha Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Tunis Open 2006 - Tunis 5° Sporting Challenger - Turin Schickendanz Open - Furth Porsche Open - Poznan Pozoblanco Challenger ATP Guzzini Challenger - Recanati Manchester Challenger Recanati Challenger Orbetello Challenger Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury South African Airways Tennis Open - Durban Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Fes XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples Tunis Open 2007 - Tunis The 'Fitz' Casino Challenger - Tunica Baden Open - Karlsruhe Memorial Manfredini - Sassuolo The Surbiton Trophy - Surbiton Siemens Open 2007 - Scheveningen Porsche Open - Poznan Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Genova Open Challenger - Genova Alphen Challenger Copa Sevilla 2007 - Seville Szczecin Challenger Trnava Challenger Challenger 42 - Andrezieux Napoli Challenger Mons Challenger Tarragona Challenger Tashkent Challenger Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn South African Airways Open - East London Morocco Tennis Tour - Meknes BH Indoor Sarajevo - Sarajevo French Open - Paris Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Zenith Tennis Cup-Harbour Club - Milan Segovia Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Riviera de Rimini Challenger - Rimini Tanger Challenger Meknes Challenger Marrakech Challenger Rome Challenger Rome Challenger Tunis Challenger Belgrade Challenger Rhodes Challenger Meknes Challenger Casablanca Challenger Lugano Challenger Braunschweig Challenger Mons Challenger San Sebastian Challenger Madrid Challenger Geneva Challenger Dallas Challenger Tunis Challenger Sunrise Challenger Bordeaux Challenger Genova Challenger Recanati Challenger Kazan Challenger Rabat Challenger Kenitra Challenger Orleans Challenger Mons Challenger Tashkent Challenger Casablanca Challenger Bratislava Challenger Cherbourg Challenger Irving Challenger Rome Challenger Bordeaux Challenger Binghamton Challenger St. Remy Challenger Rabat Challenger Meknes Challenger Orleans Challenger Kenitra Challenger Marrakech Challenger Le Gosier Challenger Ortisei Challenger Casablanca Challenger Irving Challenger Bordeaux Challenger Vicenza Challenger Biella Challenger Seville Challenger Istanbul Challenger Orleans Challenger Mohammedia Challenger Casablanca Challenger Quimper Challenger Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger IX Open Internacional D'Andorra - Andorra Bratislava Challenger Kenitra Challenger Orleans Challenger Mohammedia Challenger Ho Chi Minh City Challenger Suzhou Challenger Bratislava Challenger Andria Challenger Budapest Challenger St. Brieuc Challenger Samarkand Challenger Meknes Challenger Nottingham Challenger Lisbon Challenger Casablanca Challenger Portoroz Challenger Rabat Challenger Marrakech Challenger Bratislava Challenger Kenitra Challenger Playford Challenger Koblenz Challenger Tunis Challenger Tunis Challenger Ostrava Challenger Brescia Challenger Aix En Provence Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Portoroz Challenger Furth Challenger Mallorca Challenger Cassis Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Andria Challenger Quimper Challenger St. Brieuc Challenger Taipei City Challenger Casablanca Challenger Seoul Challenger Busan Challenger Recanati Challenger Rennes Challenger Quimper Challenger Portoroz Challenger Bratislava Challenger Mallorca Challenger Cassis Challenger Surbiton Challenger Hamburg Challenger Bratislava Challenger Helsinki Challenger Rennes Challenger Tanger Challenger Kyiv Open - Kiev Prague Challenger Prague II Challenger Rennes Challenger Ostrava Challenger Bratislava Challenger Biella 3 Challenger Biella 4 Challenger Rome 1 Challenger Prague Challenger Tunis Challenger Segovia Challenger Porto Challenger Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Kyiv Challenger Pau Challenger Tashkent Challenger Rennes Challenger Quimper Challenger Lille Challenger Gwangju Challenger Surbiton Challenger Mouilleron-Le-Captif Challenger Pau Challenger Istanbul Challenger Lugano Challenger Ningboo Challenger Eckental Challenger Karshi Challenger Scheveningen Challenger Segovia Challenger Izmir Challenger Open de Montauban - Montauban Indian Wells Challenger Irving Challenger St. Brieuc Challenger St. Remy Challenger Bordeaux Challenger ECM Prague Open - Prague Irving Challenger Pau Challenger Binghamton Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ostrava Challenger French Open - Paris Ortisei Challenger Wimbledon - London French Open - Paris Eckental Challenger Bergamo Challenger Bratislava Challenger Gerry Weber Open - Halle Vietnam Open - Ho Chi Minh City Kremlin Cup - Moscow Qatar Open - Doha Milan Indoors - Milan Dubai Open - Dubai Open de Moselle - Metz AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney Gerry Weber Open - Halle The Stella Artois Championships - London St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Open de Moselle - Metz Grand Prix Hassan II - Casablanca ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca The Artois Championships - London Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Campbells Hall of Fame Tennis Championships - Newport Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart The Dubai Tennis Championships - Dubai German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London BMW Open - Munich Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Hungarian Open - Budapest Grand Prix Hassan II - Casablanca Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Gerry Weber Open - Halle Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Hall of Fame Open - Newport European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Noventi Open - Halle Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp Gerry Weber Open - Halle Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Mercedes Cup - Stuttgart Noventi Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Kremlin Cup - Moscow Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 2, PO, NOR-ALG 1-4 Davis Cup, Group 2, 2R, IRL-UKR 2-3 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, World Group II, PO, MAR-VIE 4-0 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group 2, PO, NGR-UKR 0-5 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group 2, 2R, ALG-HUN 3-2 Davis Cup, Group 2, 2R, UKR-EGY 5-0 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group II, 2R, UKR-CYP 5-0 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 2R, SWE-UKR 1-4 Davis Cup, Group II, PO, MAR-CYP 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group II, PO, MON-MAR 3-1 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, 1R, UKR-SWE 2-3 Davis Cup, Group II, 1R, MAR-GEO 3-1 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group II, 1R, MAR-LTU 2-3 U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong All Lower level tournaments Olympics - Athens Olympics - London